/* 存储登录人信息 (token)
 */
export default {
  // 避免定义变量数据名字冲突
  namespaced: true,
  // state 定义写成函数,避免引用问题
  state: () => ({
    profile: {
      id: '',
      avatar: '',
      nickname: '',
      account: '',
      mobile: '',
      token: ''
    }
  }),
  mutations: {
    /**
     *
     * @param {*} state 当前模块数据
     * @param {*} payload 传递修改数据
     */
    setToken (state, payload) {
      state.profile.token = payload
    }
  }
}
